//
// Created by Nasa on 2024/7/12.
// 计算从1-n的和
// 计算数组所有元素的和
//

#include <vector>
#include <iostream>
using namespace std;

int f(int n)
{
    if(n==1)
    {
        return 1;
    }
    return f(n-1)+n;
}

int f1(vector<int> v,int i=0)
{
    if (i==v.size()-1)
    {
        return v[i];
    }
    return f1(v,i+1)+v[i];
}


int main()
{
    vector<int>l={2,3,1,2};
    cout<<f1(l);
    return 0;
}